package com.tech.common

import com.tech.config.ApplicationConfig

import java.text.SimpleDateFormat
import java.util.TimeZone

/**
 * 校准不同时区的时间
 */
object SimplyDateUtil {

  def getFormat(): SimpleDateFormat = {

    val format: SimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
    format.setTimeZone(TimeZone.getTimeZone(ApplicationConfig.TIMEZONE))

    format
  }

  def getDayFormat(): SimpleDateFormat = {

    val format: SimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd")
    format.setTimeZone(TimeZone.getTimeZone(ApplicationConfig.TIMEZONE))

    format
  }

  def getMonthFormat(): SimpleDateFormat = {

    val format: SimpleDateFormat = new SimpleDateFormat("yyyyMM")
    format.setTimeZone(TimeZone.getTimeZone(ApplicationConfig.TIMEZONE))

    format
  }

}
